package com.neusoft.neuiotms.dcam.workflow.dto;

import java.util.ArrayList;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractAuditDTO;
import com.neusoft.neuiotms.dcam.fixed.dto.AssetDTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class JieyongSLDTO extends AbstractAuditDTO {

    private static final long serialVersionUID = 1L;

    /** 工单号 */
    private String workOrderNum;

    /** 任务Id */
    private String taskId;

    /** 备注 */
    private String remark;

    /** 用途 */
    private String reason;

    /** 标题 */
    private String title;

    private List<JieyongItemSLDTO> recipientRequires = new ArrayList<>();

    private long recipientRequiresSize = 0;

    /** 创建人 */
    private String createUser;

    /** 所在部门 */
    private String orgCode;

    private String orgName;

    /** 创建人姓名 */
    private String createUserName;

    private List<JieyongConfrimSLDTO> jieyong = new ArrayList<>();

    /** 附件信息 */
    private List<AnnexDTO> annex = new ArrayList<>();

    /** 资产台账信息 */
    private List<AssetDTO> assetStandingBook = new ArrayList<>();
}
